#!/usr/bin/env python
#-*- coding: utf-8 -*-
"""存储所有设置的类"""
class Settings():
    """只是所有的配置信息存放地"""
    def __init__(self):
        """初始化游戏的所有配置信息"""
        self.screen_width = 800
        self.screen_height = 600
        self.bg_color = (255, 255, 255)
        self.caption = "外星人入侵地球2-作者: yoyojacky"
        # 飞船相关
        # 添加一个初始化的飞船数量
        self.ship_speed_factor = 15.5
        self.ship_limit = 3

        # 子弹相关
        self.bullet_speed_factor = 12.5
        self.bullet_width = 300
        self.bullet_height = 15
        self.bullet_color = 255, 0, 0
        # 设置创建一个宽3个像素, 高15个像素,颜色为灰色的子弹,子弹的速度比飞船稍微低一些.
        self.bullet_allowed = 255

        # 外星人战队相关
        # 添加一个控制外星人速度的设置
        self.alien_speed_factor = 15
        # 添加一个让外星人碰到屏幕边缘向下运行的距离
        self.fleet_drop_speed = 10
        # fleet_direction为1表示向右移动, 为-1表示向左移动
        self.fleet_direction = 1
